package com.wyh.domain.vo.feemanagementvo;

import com.wyh.domain.po.feemanagementpo.Billes;
import com.wyh.domain.po.feemanagementpo.InvoiceHeaderes;
import com.wyh.domain.po.feemanagementpo.Invoiceconfigurations;
import com.wyh.domain.po.feemanagementpo.Invoicetypes;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class BillDetailsVos {
    @ApiModelProperty("账单信息")
    private List<Billes> list;
    @ApiModelProperty("客户发票抬头")
    private InvoiceHeaderes invoiceHeaderes;
    @ApiModelProperty(value = "所有开票类型")
    private List<Invoicetypes> invoicetypes;
    @ApiModelProperty(value = "客户开票配置")
    private Invoiceconfigurations invoiceconfigurations;
    public BillDetailsVos(List<Billes> list) {
        this.list = list;
    }


    public BillDetailsVos(InvoiceHeaderes invoiceHeaderes, List<Invoicetypes> invoicetypesList, Invoiceconfigurations invoiceconfigurations) {
        this.invoiceHeaderes = invoiceHeaderes;
        this.invoicetypes = invoicetypesList;
        this.invoiceconfigurations = invoiceconfigurations;
    }
}
